#ifndef _CHIPMUCK_SIMCONN_
#define _CHIPMUCK_SIMCONN_

struct simconn_callback {
	int (*set_breakpoint)(int type, void *data, int size, int *index);
	int (*del_breakpoint)(int index);
	int (*dump_data)(unsigned int addr, void *data, int size);
	int (*get_reg)(unsigned int *regs, int *nreg);
};

void simconn_connect();
void simconn_breakpoint(int index);
void simconn_set_callback(struct simconn_callback *callback);

#endif
